*{
	margin: 0px;
	padding: 0px;
}

a{
	text-decoration: none;
}

body{
	height: 4261px;
	width: 1349px;
}

.wrapper{
	height: 4231px;
	width: 984px;
	margin: 0 auto;
}

.header{
	height: 100px;
	width: 984px;
	margin-top: 30px;
	background: #fff url() 0 0 no-repeat;

}

.header .logo{
	width: 120px;
	height: 60px;
	background: #fff url(../image/logo-2015.gif) 0 0 no-repeat;
}

.header .nav{
	width: 984px;
	height: 40px;
	background: #666666 url() 0 0 no-repeat;
}

.header .nav .nav-itims{
	list-style: none;
}
.header .nav .nav-item{
	float: left;
}
.header .nav .nav-item a:hover{
	background: #555555 url() 0 0 no-repeat;
	color: #999999;
}

.header .nav .nav-item a{
	line-height: 40px;
	color: #CCCCCC;
	padding: 9px 15px 10px;
}

.header .nav .f{
	margin-left: 5px;
}


.body{
	height: 4081px;
	width: 982px;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
}

.body .left{
	float: left;
	width: 640px;
	height: 4061px;
	padding-bottom: 20px;
}

.body .left .title{
	width: 599px;
	height: 15px;
	padding: 14px 20px;
	margin-right: 1px;
	border-bottom: 1px solid #EEEEEE;
	background: #F9F9F9 url() 0 0 no-repeat;
	font-weight: 500;
}

.body .left .title a{
	color: #4F4F4F;
	font-size: 14px;
	line-height: 15px;
}

.body .left .adsense{
	height: 286px;
	width: 410px;
	padding: 14px 20px 14px 210px;
	border-bottom: 1px solid #EEEEEE;
}


.body .left .listpost{
	width: 600px;
	height: 109px;
	padding: 14px 20px;	
	border-bottom: 1px solid #EEEEEE;

}

.body .left .listpost .thumbs_b{
	float: left;
	width: 175px;
	height: 104px;
	padding: 5px 15px 10px 0px;
}

.body .left .listpost .indexs{
	float: left;
}

.body .left .listpost .indexs h2{
	padding: 5px 0px;
	font-size: 18px;
	color: #DD3333;
	font-weight: bold;
}

.body .left .listpost .indexs h2:hover{
	color: #4285F4;
}

.body .left .listpost .time_s{
	height: 24px;
	width: 400px;
	padding-top: 5px;
}

.body .left .listpost a{
	float: left;
	font-size: 12px;
	color: #999999;
}

.body .left .listpost span{
	float: left;
	font-size: 12px;
	color: #999999;
	padding: 0px 5px;
}

.body .left .listpost strong{
	float: left;
	font-size: 12px;
	color: #999999;
}

.body .left .listpost p{
	font-size: 14px;
}

.body .left .pagenavi{
	width: 600px;
	height: 20px;
	padding: 20px;
}

.body .left .pagenavi .pages{
	padding: 4px 8px;
	background: #F2F2F2 url() 0 0 no-repeat;
	color: #B9AAAA;
}
.body .left .pagenavi .current{
	padding: 4px 8px;
	border: 1px solid #CCCCCC;
	margin: 5px;
	color: #B1AAB1;
}

.body .left .pagenavi a{
	padding: 5px 10px;
	background: #B1AAB1 url() 0 0 no-repeat;
	margin: 5px;
	color: #FFFFFF;
}


.body .right{
	float: left;
	height: 4061px;
	width: 340px;
	background: red url() 0 0 no-repeat;
	padding-bottom: 20px;
}

.body .right .search{
	width: 322px;
	height: 27px;
	background: #F9F9F9 url() 0 0 no-repeat;
	padding: 8px 10px;
	margin-left: 2px;
}

.body .right .search .search{
	width: 280px;
	height: 14px;
	padding: 5px 10px;
	border: 3px solid #F9F9F9;
}

.body .right .ul{
	width: 302px;
	height: 110px;
	padding: 15px 20px;
	border-bottom:1px solid #EEEEEE;
	margin-left: 2px;
}

.body .right #adsense{
	width: 302px;
	height: 255px;
	padding: 15px 20px;
	margin-right: 2px;
	border-bottom: 1px solid #EEEEEE;
}

.body .right .hot-list{
	width: 340px;
	height: 440px;
	background: #fff url() 0 0 no-repeat;
}


.body .right .hot-list .hot-tabs{
	width: 302px;
	height: 29px;
	padding: 20px 20px 15px;
	margin: 0px 0px 0px 2px;
	list-style: none;
}
.body .right .hot-list .hot-tabs li{
	float: left;
	width: 48px;
	height: 21px;
	border: 1px solid #EEEEEE;
	padding: 3px 8px;
	margin-right: 5px;
	font-size: 12px;
	line-height: 21px;
}

.body .right .hot-list .hot-item ol{
	width: 287px;
	height: 360px;
	padding: 5px 20px 15px 35px;
}

.body .right .hot-list .hot-item li{
	line-height: 28px;
	font-size: 14px;
}





.body .right .hot-list2{
	width: 340px;
	height: 2667px;
	background: black url() 0 0 no-repeat;
}



.nav_top{
	height: 30px;
	width: 40px;
	padding-bottom: 8px;
	background: #EEEEEE url() 0 0 no-repeat;
	position: fixed;
	right: 125px;
	bottom: 20px;
	text-align: center;
}

.nav_top a{
	font-size: 22px;
	color: #FFFFFF;
}


.footer{
	height: 28px;
	width: 962px;
	padding: 10px;
	border: 1px solid #EEEEEE;
	text-align: center;
	}

.footer a{
	color: #aaaaaa;
}
.footer span{
	color: #aaaaaa;
}